islamist militant group al-shabaab claims responsibility for the attack .
the explosion happened across the street from a hotel that was attacked two months ago .
mogadishu has been the site of frequent attacks by al-shabaab .